package vek.XML.Parsers;

import java.util.ArrayList;
import org.xml.sax.ContentHandler;
import vek.XML.parsedObjects.ParsedObjectInterface;

/**
 * An interface for the parsers that are not abstract, that is the parsers which can actually parse a complete XML files.
 * The XMLParserPOI, XMLParserAttractions etc. are all abstract files which must be extended to a concrete class in order to parse an XML file.
 * to make sure that the parser used is not abstract and that the difference between abstract parsers (which provide partial parsing for an XML file)
 * and the concrete parsers (which provide complete parsing of an XML file).
 * @author Christian, Michal og Jakob (Hold 1, gruppe 2)
 */
public interface NonAbstractXMLParserInterface extends ContentHandler{
    
    public ArrayList<ParsedObjectInterface> getParsedObjects(); // gets the parsedObjects which contain the data from the XML file

}
